package com.fowo.api.model.wms.order.constant;

/**
 * 销售出库单(wms)物流下单状态字符串枚举
 */
public class WmsOrderLogisticsStatusEnums {

  /** 所有可用值 */
  public static final String[] Values = new String[] {
    "1",
    "2",
    "3",
    "4",
    "5",
    "6",
    "7",
    "11",
    "41",
    "42",
    "43",
  };
  /** 所有可用标题 */
  public static final String[] Labels = new String[] {
    "待导入",
    "物流待下单",
    " 物流下单中",
    "下单异常",
    " 下单完成",
    "待海外仓下单",
    "海外仓下单中",
    "待导入国内物流",
    "物流取消中",
    "物流取消异常",
    "物流取消完成",
  };

  /** 枚举值转换为标题 */
  public static String toLabel(String value) {
    for (int i = 0; i < Values.length; i++) {
      if (Values[i].equals(value)) {
        return Labels[i];
      }
    }
    return null;
  }

  /** 标题转换为枚举值 */
  public static String toValue(String label) {
    for (int i = 0; i < Labels.length; i++) {
      if (Labels[i].equals(label)) {
        return Values[i];
      }
    }
    return null;
  }
}
